Definition of Spanish Tea

  • (noun) rank-smelling tropical American pigweed

Antonyms of Spanish Tea


No Antonyms Found.

Homophones of Spanish Tea


No Homophones Found.